package com.zw.a.basic.a07.demo06_person;

//定义人类.
/*
    需求:
        1.定义抽象类Person, 在类中定义变量age, 常量country, 空参, 全参构造.
        2.在Person类中定义非抽象方法show(), 抽象方法eat().
        3.在测试类的main方法中, 创建Person类的对象, 并调用类中的成员.
 */
public abstract class Person {
    //变量
    int age;                            //年龄
    //常量
    static final String COUNTRY = "中国";     //国籍

    //构造方法
    public Person() {
    }
    public Person(int age) {
        this.age = age;
    }

    //getXxx(), setXxx()

    //成员方法,
    public void show() {
        System.out.println("show方法  非抽象方法");
    }

    //抽象方法, 强制要求子类必须完成某些事情
    public abstract void eat();
}
